function [ red1Cruce, red2Cruce ] = crossover ( red1, red2, cruce)
%Recibe dos redes y el tipo de crossover.
%Devuelve las dos redes cruzadas.

    switch cruce
       case 'cruceunpunto'
            [red1Cruce red2Cruce] = cruceunpunto(red1, red2);
       case 'crucedospuntos'
            [red1Cruce red2Cruce] = crucedospuntos(red1, red2);
       case 'anular'
            [red1Cruce red2Cruce] = anular(red1, red2);
       case 'cruceuniforme'    
            [red1Cruce red2Cruce] = cruceuniforme(red1, red2);
       otherwise
          exit;
    end


end

